.ict-fontsize-xx-small{font-size:60%}.ict-fontsize-x-small{font-size:75%}.ict-fontsize-small{font-size:88%}.ict-fontsize-large{font-size:120%}.ict-fontsize-x-large{font-size:150%}.ict-fontsize-xx-large{font-size:200%}.ict-fontsize-ks1{font-size:130%}@font-face{font-family:'OpenSans';src:url("OpenSans-Regular.woff") format("woff"),url("OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans';src:url("OpenSans-Bold.woff") format("woff"),url("OpenSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}html{font-size:2.25vh}@media all and (max-aspect-ratio: 512 / 350){html{font-size:calc(.68359 * 2.25vw)}}@media all and (max-height: 350px), all and (max-width: 512px){html{font-size:7.875px}}body{position:relative;background:white;font-family:"OpenSans",sans-serif;min-width:512px;min-height:350px;margin:0 auto;min-width:512px;max-width:146.28571vh;max-height:68.35938vw}audio{display:none}ul{position:relative;font-family:'courier', monospace}ul li{position:relative;padding-left:2em}ul li:before{content:"\00a0";display:inline-block;width:0.8em;height:0.8em;position:absolute;left:0;top:calc(50% - 0.7em);border-radius:50%;background:#fcd5c6;border:1px solid red}p{line-height:1.5;padding-bottom:0.5em}p.indent{padding-left:3em !important}p.indent2{padding-left:6em !important}p.indent3{padding-left:9em !important}p.indent4{padding-left:12em !important}p.indent5{padding-left:15em !important}.ict-display-inline{display:inline-block}.ict-large-text-0{font-size:1.5em}.ict-script-text{font-family:"OpenSans",sans-serif;color:#333;font-size:1.2rem;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top}.ict-script-text.ict-script-year-rsummer{color:#502583}.ict-script-text.ict-script-year-rspring{color:#007800}.ict-script-text.ict-script-year-1autumn{color:#502583}.ict-script-text.ict-script-year-1spring{color:#007800}.ict-script-text.ict-script-year-1summer{color:#502583}.ict-script-text.ict-script-year-2autumn{color:#502583}.ict-script-text.ict-script-year-2spring{color:#007800}.ict-script-text.ict-script-year-2summer{color:#502583}.ict-script-text.ict-script-year-3autumn{color:#502583}.ict-script-text .ic-text-audio{display:inline-block;margin-left:0.7rem;vertical-align:top;padding:0.7rem 0 0 0;line-height:1.8rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ict-borders-all,.ict-text:not(.ict-borders){border:2px solid #777}.ict-borders-horizontal,.ict-borders-top{border-top:2px solid #777}.ict-borders-vertical,.ict-borders-left{border-left:2px solid #777}.ict-borders-vertical,.ict-borders-right{border-right:2px solid #777}.ict-borders-horizontal,.ict-borders-bottom{border-bottom:2px solid #777}.ict-corners-all,.ict-toggle.ict-toggle-display-tickbox:not(.ict-corners){border-radius:.5em}.ict-corners-top{border-top-left-radius:.5em;border-top-right-radius:.5em}.ict-corners-left{border-top-left-radius:.5em;border-bottom-left-radius:.5em}.ict-corners-right{border-top-right-radius:.5em;border-bottom-right-radius:.5em}.ict-corners-bottom{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.ict-column-gap.ict-columns-2>*{width:40%}.ict-column-gap.ict-columns-2>*:first-child{margin-right:10%}.ict-column-gap.ict-columns-2>*:last-child{margin-left:10%}.ict-padding.ict-padding-none{padding:0}.ict-padding.ict-padding-xsmall{padding:0.1em}.ict-padding.ict-padding-small{padding:0.25em}.ict-padding.ict-padding-normal{padding:0.5em}.ict-padding.ict-padding-large{padding:1em}.ict-screen>.ict-activities,.ict-screen>.ict-activity{padding:0 0.8rem;background-color:white;line-height:1.5}.ict-screen>.ict-activities ~ .ict-activities,.ict-screen>.ict-activities ~ .ict-activity,.ict-screen>.ict-activity ~ .ict-activities,.ict-screen>.ict-activity ~ .ict-activity{margin-top:0.5em}.ict-screen .ict-activities.ict-activity-display-horizontal,.ict-screen .ict-activity.ict-activity-display-horizontal{height:100%;box-shadow:0 8px 8px -5px rgba(0,0,0,0.35);padding:0.9rem 1.4rem 1.4rem 5rem;background-color:#FFFBE6;line-height:1.5;border-radius:1rem;border:1px solid #ffeb80}.ict-screen .ict-activities.ict-activity-display-horizontal ~ .ict-activities,.ict-screen .ict-activities.ict-activity-display-horizontal ~ .ict-activity,.ict-screen .ict-activity.ict-activity-display-horizontal ~ .ict-activities,.ict-screen .ict-activity.ict-activity-display-horizontal ~ .ict-activity{margin-top:0.5em}.ict-screen .ict-activities.ict-activity-display-vertical,.ict-screen .ict-activity.ict-activity-display-vertical{height:100%;box-shadow:0 8px 8px -5px rgba(0,0,0,0.35);padding:0.9rem 1.4rem 1.4rem 6rem;background-color:#FFFBE6;line-height:1.5;border-radius:1rem;border:1px solid #ffeb80}.ict-screen .ict-activities.ict-activity-display-vertical ~ .ict-activities,.ict-screen .ict-activities.ict-activity-display-vertical ~ .ict-activity,.ict-screen .ict-activity.ict-activity-display-vertical ~ .ict-activities,.ict-screen .ict-activity.ict-activity-display-vertical ~ .ict-activity{margin-top:0.5em}.ict-activity-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ict-activity-type-drag .ict-draggable{box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3),inset 0px 2px 0px 0px rgba(255,255,255,0.4);background:-webkit-linear-gradient(#e8ba7b, #edca9a);background:linear-gradient(#e8ba7b, #edca9a)}.ict-activity-type-drag .ict-draggable.ict-state-hover{background:-webkit-linear-gradient(#ecc691, #f1d6b0);background:linear-gradient(#ecc691, #f1d6b0)}.ict-activity-type-drag .ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool):not(.ict-borders-none){box-shadow:inset 0 5px 7px 0 rgba(0,0,0,0.2),inset 0px 0px 0px 2px #e8ba7b;background-color:white}.ict-activity-code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:100%}.ict-activity-code>.ict-box.ict-columns-2{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:calc(100% - 1.7em)}.ict-anchor{position:absolute;left:0.5em;top:0.5em;line-height:2;font-size:2rem;font-family:"OpenSans",sans-serif;font-weight:bold}.ict-anchor::before{content:attr(ic-anchor);display:inline-block;margin-right:5px;text-shadow:0 1px 0 rgba(0,0,0,0.2);font-weight:bold;width:1.5em;height:1.5em;line-height:1.5em;background:#000;border-radius:50%;text-align:center;box-shadow:0 5px 3px -3px rgba(0,0,0,0.2);background:red -webkit-linear-gradient(top, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);background:red linear-gradient(to bottom, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);box-shadow:0 5px 3px -3px rgba(0,0,0,0.2),inset 0 0 0 3px #f33;color:white;vertical-align:top;line-height:1.6em}.ict-anchor.ict-state-attempted::before{background:#39f -webkit-linear-gradient(top, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);background:#39f linear-gradient(to bottom, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);box-shadow:0 5px 3px -3px rgba(0,0,0,0.2),inset 0 0 0 3px #66b3ff;color:white}.ict-anchor.ict-state-active::before{background:#ffde00 -webkit-linear-gradient(top, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);background:#ffde00 linear-gradient(to bottom, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);box-shadow:0 5px 3px -3px rgba(0,0,0,0.2),inset 0 0 0 3px #ffde00;color:#4A337C}.ict-audio{z-index:1;width:2.5rem;height:2.5rem;border-radius:50%;margin-top:0.4rem;color:white;background:#4A337C;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 50%, rgba(0,0,0,0.25) 51%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.2) 50%, rgba(0,0,0,0.25) 51%);box-shadow:inset 0 0 0 3px #3f2c6a,0 5px 3px -3px rgba(0,0,0,0.2)}.ict-audio.ict-state-hover{background-image:none;box-shadow:0 5px 3px -3px rgba(0,0,0,0.2);cursor:pointer}.ict-audio.ict-state-click{background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.25) 50%, rgba(255,255,255,0) 51%);background-image:linear-gradient(to bottom, rgba(0,0,0,0.25) 50%, rgba(255,255,255,0) 51%);box-shadow:inset 0 0 0 3px #3f2c6a,0 5px 3px -3px rgba(0,0,0,0.2)}.ict-audio:before{content:"\00a0";display:inline-block;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 18.3" xml:space="preserve" fill="white"><rect x="0" y="5.1" width="4" height="8"/><polygon points="13 18.1 6 13.1 6 5.1 13 0.1 "/><path d="M15.2 15.3C16.9 13.6 18 11.5 18 9c0-2.4-1.2-4.4-2.8-6.1 4.1 0.7 5.8 5.8 4 9.3C18.5 13.8 17 15 15.2 15.3zM19.1 18.3c2.3-2.5 3.9-5.6 3.9-9.1 0-3.5-1.6-6.5-3.8-9.1 5 2.1 7.2 8.4 5 13.3C23.2 15.5 21.4 17.3 19.1 18.3z"/></svg>');background-size:60% 60%;background-repeat:no-repeat;background-position:center}@-webkit-keyframes audio_playing{0%{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 18.3" xml:space="preserve" fill="white"><rect x="0" y="5.1" width="4" height="8"/><polygon points="13 18.1 6 13.1 6 5.1 13 0.1 "/></svg>')}33%{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 18.3" xml:space="preserve" fill="white"><rect x="0" y="5.1" width="4" height="8"/><polygon points="13 18.1 6 13.1 6 5.1 13 0.1 "/><path d="M15.2 15.3C16.9 13.6 18 11.5 18 9c0-2.4-1.2-4.4-2.8-6.1 4.1 0.7 5.8 5.8 4 9.3C18.5 13.8 17 15 15.2 15.3z"/></svg>')}66%{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 18.3" xml:space="preserve" fill="white"><rect x="0" y="5.1" width="4" height="8"/><polygon points="13 18.1 6 13.1 6 5.1 13 0.1 "/><path d="M15.2 15.3C16.9 13.6 18 11.5 18 9c0-2.4-1.2-4.4-2.8-6.1 4.1 0.7 5.8 5.8 4 9.3C18.5 13.8 17 15 15.2 15.3zM19.1 18.3c2.3-2.5 3.9-5.6 3.9-9.1 0-3.5-1.6-6.5-3.8-9.1 5 2.1 7.2 8.4 5 13.3C23.2 15.5 21.4 17.3 19.1 18.3z"/></svg>')}}@keyframes audio_playing{0%{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 18.3" xml:space="preserve" fill="white"><rect x="0" y="5.1" width="4" height="8"/><polygon points="13 18.1 6 13.1 6 5.1 13 0.1 "/></svg>')}33%{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 18.3" xml:space="preserve" fill="white"><rect x="0" y="5.1" width="4" height="8"/><polygon points="13 18.1 6 13.1 6 5.1 13 0.1 "/><path d="M15.2 15.3C16.9 13.6 18 11.5 18 9c0-2.4-1.2-4.4-2.8-6.1 4.1 0.7 5.8 5.8 4 9.3C18.5 13.8 17 15 15.2 15.3z"/></svg>')}66%{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 25 18.3" xml:space="preserve" fill="white"><rect x="0" y="5.1" width="4" height="8"/><polygon points="13 18.1 6 13.1 6 5.1 13 0.1 "/><path d="M15.2 15.3C16.9 13.6 18 11.5 18 9c0-2.4-1.2-4.4-2.8-6.1 4.1 0.7 5.8 5.8 4 9.3C18.5 13.8 17 15 15.2 15.3zM19.1 18.3c2.3-2.5 3.9-5.6 3.9-9.1 0-3.5-1.6-6.5-3.8-9.1 5 2.1 7.2 8.4 5 13.3C23.2 15.5 21.4 17.3 19.1 18.3z"/></svg>')}}.ict-audio.ict-state-playing:before{-webkit-animation:audio_playing 2s linear infinite;animation:audio_playing 2s linear infinite}.ict-box.ict-box-code,.ict-box.ict-box-comment,.ict-box.ict-box-code-scroll,.ict-box.ict-box-comment-scroll{font-family:'courier', monospace}.ict-box.ict-box-code p,.ict-box.ict-box-comment p,.ict-box.ict-box-code-scroll p,.ict-box.ict-box-comment-scroll p{padding:0}.ict-box.ict-box-code>p,.ict-box.ict-box-code .ict-box>p,.ict-box.ict-box-comment>p,.ict-box.ict-box-comment .ict-box>p,.ict-box.ict-box-code-scroll>p,.ict-box.ict-box-code-scroll .ict-box>p,.ict-box.ict-box-comment-scroll>p,.ict-box.ict-box-comment-scroll .ict-box>p{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1)}.ict-box.ict-box-code .ict-box,.ict-box.ict-box-comment .ict-box,.ict-box.ict-box-code-scroll .ict-box,.ict-box.ict-box-comment-scroll .ict-box{width:calc(100% - 3em);margin-left:auto}.ict-box.ict-box-code .ict-droppable>.ict-draggable.ict-state-dragging,.ict-box.ict-box-comment .ict-droppable>.ict-draggable.ict-state-dragging,.ict-box.ict-box-code-scroll .ict-droppable>.ict-draggable.ict-state-dragging,.ict-box.ict-box-comment-scroll .ict-droppable>.ict-draggable.ict-state-dragging{width:auto}.ict-box.ict-box-code .ict-droppable>.ict-draggable>p,.ict-box.ict-box-comment .ict-droppable>.ict-draggable>p,.ict-box.ict-box-code-scroll .ict-droppable>.ict-draggable>p,.ict-box.ict-box-comment-scroll .ict-droppable>.ict-draggable>p{padding:0 0.25em 0 1em !important;text-indent:-1em}.ict-box.ict-box-code .ict-droppable,.ict-box.ict-box-code-scroll .ict-droppable{box-shadow:none !important}.ict-box.ict-box-code .ict-droppable.ict-state-empty,.ict-box.ict-box-code-scroll .ict-droppable.ict-state-empty{display:block;height:1.5em;margin:-0.75em 0}.ict-box.ict-box-code .ict-droppable.ict-state-empty.ict-state-hover,.ict-box.ict-box-code-scroll .ict-droppable.ict-state-empty.ict-state-hover{height:2em;background:-webkit-linear-gradient(top, transparent 0.75em, #bfe9fa 0.76em, #bfe9fa calc(100% - 0.76em), transparent calc(100% - 0.75em));background:linear-gradient(to bottom, transparent 0.75em, #bfe9fa 0.76em, #bfe9fa calc(100% - 0.76em), transparent calc(100% - 0.75em))}.ict-box.ict-box-code .ict-droppable:not(.ict-state-empty),.ict-box.ict-box-code-scroll .ict-droppable:not(.ict-state-empty){min-height:calc(1.5em + 4px);background:#bfe9fa}.ict-box.ict-box-comment,.ict-box.ict-box-comment-scroll{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.ict-box.ict-box-comment p>.ict-droppable,.ict-box.ict-box-comment-scroll p>.ict-droppable{display:block;border-radius:0 !important}.ict-box.ict-box-comment .ict-droppable,.ict-box.ict-box-comment-scroll .ict-droppable{min-height:1.6em;box-shadow:inset 0 0 0 1px #00AFEC !important}.ict-box.ict-box-comment .ict-droppable>.ict-draggable,.ict-box.ict-box-comment-scroll .ict-droppable>.ict-draggable{border-width:1px}.ict-box.ict-box-comment .ict-droppable:not(.ict-state-empty),.ict-box.ict-box-comment-scroll .ict-droppable:not(.ict-state-empty){background:#bfe9fa}.ict-box.ict-box-comment .ict-droppable::before,.ict-box.ict-box-comment .ict-droppable::after,.ict-box.ict-box-comment-scroll .ict-droppable::before,.ict-box.ict-box-comment-scroll .ict-droppable::after{content:none}.ict-box.ict-box-comment.ict-columns-2>p,.ict-box.ict-box-comment-scroll.ict-columns-2>p{width:50%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ict-box.ict-box-comment.ict-columns-2>.ict-droppable,.ict-box.ict-box-comment-scroll.ict-columns-2>.ict-droppable{width:50%}.ict-box.ict-box-code-scroll,.ict-box.ict-box-comment-scroll{overflow-y:auto;overflow-x:hidden}.ict-box.ict-box-scroll{overflow-y:auto;overflow-x:hidden}.ict-box.ict-box-vertical-code{padding-left:50%;overflow-x:hidden;overflow-y:scroll;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ict-box.ict-box-vertical-code>.ict-droppable-code{position:absolute;width:calc(50% - 1em);height:100%;top:0;left:0}.ict-box.ict-box-vertical-code p{padding:0 0.25em 0 1em !important;text-indent:-1em}.ict-box.ict-box-display-page-vertical{background-color:#FFFBE6;border:1px solid #ffeb80;text-align:center;height:100%;padding:0.5em 0}.ict-box.ict-box-display-page-vertical:before,.ict-box.ict-box-display-page-vertical:after{position:absolute;width:40%;height:20px;content:' ';left:12px;bottom:12px;background:transparent;-webkit-transform:skew(-4deg) rotate(-4deg);transform:skew(-4deg) rotate(-4deg);box-shadow:0 13px 15px rgba(0,0,0,0.3);z-index:-1}.ict-box.ict-box-display-page-vertical:after{left:auto;right:12px;-webkit-transform:skew(4deg) rotate(4deg);transform:skew(4deg) rotate(4deg)}.ict-box.ict-box-display-page-vertical>.ict-box{overflow-y:auto;padding:0 0.7em;height:100%}.ict-box.ict-box-display-page-horizontal{background-color:#FFFBE6;border:1px solid #ffeb80;text-align:center;height:100%;padding:0.5em 0}.ict-box.ict-box-display-page-horizontal:before,.ict-box.ict-box-display-page-horizontal:after{position:absolute;width:40%;height:20px;content:' ';left:12px;bottom:16px;background:transparent;-webkit-transform:skew(-2deg) rotate(-2deg);transform:skew(-2deg) rotate(-2deg);box-shadow:0 13px 15px rgba(0,0,0,0.3);z-index:-1}.ict-box.ict-box-display-page-horizontal:after{left:auto;right:12px;-webkit-transform:skew(2deg) rotate(2deg);transform:skew(2deg) rotate(2deg)}.ict-box.ict-box-display-page-horizontal>.ict-box{overflow-y:auto;padding:0 0.7em;height:100%}p .ict-box{display:inline-block}.ict-box.ict-box-border-1{border:1px solid #caa7ad}.ict-box.ict-box-border-2{border:2px solid #caa7ad}.ict-box.ict-text-indent-list{margin-left:2em}.ict-box.ict-text-indent-list p{line-height:1.6}.ict-box.ict-box-left{line-height:1.5;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid rgba(0,0,0,0.5)}.ict-box.ict-box-left>.ict-box{padding:0.5em 0;border-left:2px solid rgba(0,0,0,0.5)}.ict-box.ict-box-left>.ict-box:first-child{padding:0.5em 1em}.ict-box.ict-box-left>.ict-box:last-child{border-right:2px solid rgba(0,0,0,0.5)}.ict-box.ict-box-left>*:not(:first-child){width:4em;font-weight:bold;text-align:center}.ict-box.ict-box-left.ict-columns-2>*:first-child{width:calc(100% - (1 * 4em))}.ict-box.ict-box-left.ict-columns-3>*:first-child{width:calc(100% - (2 * 4em))}.ict-box.ict-box-left.ict-columns-4>*:first-child{width:calc(100% - (3 * 4em))}.ict-box.ict-box-left.ict-columns-5>*:first-child{width:calc(100% - (4 * 4em))}.ict-box.ict-box-left:last-child{box-shadow:0 5px 3px -3px rgba(0,0,0,0.2);border-bottom:2px solid rgba(0,0,0,0.5)}.ict-box.ict-box-left:first-child .ict-box{background-color:#DDD}.ict-box.ict-box-center,.ict-box.ict-box-number{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ict-box.ict-box-center>p,.ict-box.ict-box-number>p{padding:0}.ict-box.ict-box-number>.ict-text{text-align:center}.ict-box.ict-box-fraction{display:inline-block;vertical-align:-0.25em;margin:0 0.1em;width:auto}.ict-box.ict-box-fraction .ict-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;height:1.5em;font-size:100%;text-align:center}.ict-box.ict-box-fraction .ict-text:not(.ict-corners){border-radius:0}.ict-box.ict-box-fraction .ict-text input[type='text']{padding:0;height:100%}.ict-box-number .ict-box.ict-box-fraction .ict-text{font-size:66%;text-align:center}.ict-box.ict-box-fraction>*{display:block;margin:0;text-align:center;line-height:1;font-size:0.5em}.ict-box.ict-box-fraction>*:first-child:not(ic-text){padding:0;border-bottom:1px solid currentColor}.ict-box.ict-box-fraction>*:last-child:not(ic-text){padding:0;border-top:1px solid currentColor}.ict-box.ict-box-fraction>*.fraction-separator-small{height:3px;margin-top:4px;background-color:black;margin-bottom:4px;margin-left:-10%;width:120%}.ict-box.ict-box-fraction>*.fraction-separator{height:3px;margin-top:6px;background-color:black;margin-bottom:6px;margin-left:-10%;width:120%}.ict-box.ict-box-before{padding-left:2em}.ict-box.ict-box-before:before{content:attr(ic-box-before);position:absolute;left:0;margin-top:0.1em}.ict-box.ict-box-table,.ict-box.ict-box-tablefull,.ict-box.ict-box-tablerow,.ict-box.ict-box-tablecolumn{text-align:center}.ict-box.ict-box-table>*,.ict-box.ict-box-tablefull>*,.ict-box.ict-box-tablerow>*,.ict-box.ict-box-tablecolumn>*{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-bottom:2px solid #777;border-right:2px solid #777;border-top:0;border-left:0}.ict-box.ict-box-table>p,.ict-box.ict-box-tablefull>p,.ict-box.ict-box-tablerow>p,.ict-box.ict-box-tablecolumn>p{padding:0 0.5em;line-height:inherit}.ict-box.ict-box-table>.ict-text,.ict-box.ict-box-tablefull>.ict-text,.ict-box.ict-box-tablerow>.ict-text,.ict-box.ict-box-tablecolumn>.ict-text{padding:0 0.5em;border-radius:0;line-height:inherit}.ict-box.ict-box-table>.ict-text>input,.ict-box.ict-box-tablefull>.ict-text>input,.ict-box.ict-box-tablerow>.ict-text>input,.ict-box.ict-box-tablecolumn>.ict-text>input{line-height:inherit}.ict-box.ict-box-table.ict-columns-2>*:nth-child(2n+1),.ict-box.ict-box-table.ict-columns-3>*:nth-child(3n+1),.ict-box.ict-box-table.ict-columns-4>*:nth-child(4n+1),.ict-box.ict-box-table.ict-columns-5>*:nth-child(5n+1),.ict-box.ict-box-table.ict-columns-6>*:nth-child(6n+1),.ict-box.ict-box-table.ict-columns-7>*:nth-child(7n+1),.ict-box.ict-box-tablerow.ict-columns-2>*:nth-child(2n+1),.ict-box.ict-box-tablerow.ict-columns-3>*:nth-child(3n+1),.ict-box.ict-box-tablerow.ict-columns-4>*:nth-child(4n+1),.ict-box.ict-box-tablerow.ict-columns-5>*:nth-child(5n+1),.ict-box.ict-box-tablerow.ict-columns-6>*:nth-child(6n+1),.ict-box.ict-box-tablerow.ict-columns-7>*:nth-child(7n+1){background:#DDD;font-weight:bold}.ict-box.ict-box-table.ict-columns-2>*:nth-child(2n+1),.ict-box.ict-box-table.ict-columns-3>*:nth-child(3n+1),.ict-box.ict-box-table.ict-columns-4>*:nth-child(4n+1),.ict-box.ict-box-table.ict-columns-5>*:nth-child(5n+1),.ict-box.ict-box-table.ict-columns-6>*:nth-child(6n+1),.ict-box.ict-box-table.ict-columns-7>*:nth-child(7n+1),.ict-box.ict-box-tablefull.ict-columns-2>*:nth-child(2n+1),.ict-box.ict-box-tablefull.ict-columns-3>*:nth-child(3n+1),.ict-box.ict-box-tablefull.ict-columns-4>*:nth-child(4n+1),.ict-box.ict-box-tablefull.ict-columns-5>*:nth-child(5n+1),.ict-box.ict-box-tablefull.ict-columns-6>*:nth-child(6n+1),.ict-box.ict-box-tablefull.ict-columns-7>*:nth-child(7n+1),.ict-box.ict-box-tablerow.ict-columns-2>*:nth-child(2n+1),.ict-box.ict-box-tablerow.ict-columns-3>*:nth-child(3n+1),.ict-box.ict-box-tablerow.ict-columns-4>*:nth-child(4n+1),.ict-box.ict-box-tablerow.ict-columns-5>*:nth-child(5n+1),.ict-box.ict-box-tablerow.ict-columns-6>*:nth-child(6n+1),.ict-box.ict-box-tablerow.ict-columns-7>*:nth-child(7n+1),.ict-box.ict-box-tablecolumn.ict-columns-2>*:nth-child(2n+1),.ict-box.ict-box-tablecolumn.ict-columns-3>*:nth-child(3n+1),.ict-box.ict-box-tablecolumn.ict-columns-4>*:nth-child(4n+1),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(5n+1),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(6n+1),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(7n+1){border-left:2px solid #777}.ict-box.ict-box-table.ict-columns>*:nth-child(1),.ict-box.ict-box-table.ict-columns-2>*:nth-child(2),.ict-box.ict-box-table.ict-columns-3>*:nth-child(2),.ict-box.ict-box-table.ict-columns-3>*:nth-child(3),.ict-box.ict-box-table.ict-columns-4>*:nth-child(2),.ict-box.ict-box-table.ict-columns-4>*:nth-child(3),.ict-box.ict-box-table.ict-columns-4>*:nth-child(4),.ict-box.ict-box-table.ict-columns-5>*:nth-child(2),.ict-box.ict-box-table.ict-columns-5>*:nth-child(3),.ict-box.ict-box-table.ict-columns-5>*:nth-child(4),.ict-box.ict-box-table.ict-columns-5>*:nth-child(5),.ict-box.ict-box-table.ict-columns-6>*:nth-child(2),.ict-box.ict-box-table.ict-columns-6>*:nth-child(3),.ict-box.ict-box-table.ict-columns-6>*:nth-child(4),.ict-box.ict-box-table.ict-columns-6>*:nth-child(5),.ict-box.ict-box-table.ict-columns-6>*:nth-child(6),.ict-box.ict-box-table.ict-columns-7>*:nth-child(2),.ict-box.ict-box-table.ict-columns-7>*:nth-child(3),.ict-box.ict-box-table.ict-columns-7>*:nth-child(4),.ict-box.ict-box-table.ict-columns-7>*:nth-child(5),.ict-box.ict-box-table.ict-columns-7>*:nth-child(6),.ict-box.ict-box-table.ict-columns-7>*:nth-child(7),.ict-box.ict-box-tablecolumn.ict-columns>*:nth-child(1),.ict-box.ict-box-tablecolumn.ict-columns-2>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-3>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-3>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-4>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-4>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-4>*:nth-child(4),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(4),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(5),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(4),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(5),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(6),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(4),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(5),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(6),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(7){background:#DDD;font-weight:bold}.ict-box.ict-box-table.ict-columns>*:nth-child(1),.ict-box.ict-box-table.ict-columns-2>*:nth-child(2),.ict-box.ict-box-table.ict-columns-3>*:nth-child(2),.ict-box.ict-box-table.ict-columns-3>*:nth-child(3),.ict-box.ict-box-table.ict-columns-4>*:nth-child(2),.ict-box.ict-box-table.ict-columns-4>*:nth-child(3),.ict-box.ict-box-table.ict-columns-4>*:nth-child(4),.ict-box.ict-box-table.ict-columns-5>*:nth-child(2),.ict-box.ict-box-table.ict-columns-5>*:nth-child(3),.ict-box.ict-box-table.ict-columns-5>*:nth-child(4),.ict-box.ict-box-table.ict-columns-5>*:nth-child(5),.ict-box.ict-box-table.ict-columns-6>*:nth-child(2),.ict-box.ict-box-table.ict-columns-6>*:nth-child(3),.ict-box.ict-box-table.ict-columns-6>*:nth-child(4),.ict-box.ict-box-table.ict-columns-6>*:nth-child(5),.ict-box.ict-box-table.ict-columns-6>*:nth-child(6),.ict-box.ict-box-table.ict-columns-7>*:nth-child(2),.ict-box.ict-box-table.ict-columns-7>*:nth-child(3),.ict-box.ict-box-table.ict-columns-7>*:nth-child(4),.ict-box.ict-box-table.ict-columns-7>*:nth-child(5),.ict-box.ict-box-table.ict-columns-7>*:nth-child(6),.ict-box.ict-box-table.ict-columns-7>*:nth-child(7),.ict-box.ict-box-tablefull.ict-columns>*:nth-child(1),.ict-box.ict-box-tablefull.ict-columns-2>*:nth-child(2),.ict-box.ict-box-tablefull.ict-columns-3>*:nth-child(2),.ict-box.ict-box-tablefull.ict-columns-3>*:nth-child(3),.ict-box.ict-box-tablefull.ict-columns-4>*:nth-child(2),.ict-box.ict-box-tablefull.ict-columns-4>*:nth-child(3),.ict-box.ict-box-tablefull.ict-columns-4>*:nth-child(4),.ict-box.ict-box-tablefull.ict-columns-5>*:nth-child(2),.ict-box.ict-box-tablefull.ict-columns-5>*:nth-child(3),.ict-box.ict-box-tablefull.ict-columns-5>*:nth-child(4),.ict-box.ict-box-tablefull.ict-columns-5>*:nth-child(5),.ict-box.ict-box-tablefull.ict-columns-6>*:nth-child(2),.ict-box.ict-box-tablefull.ict-columns-6>*:nth-child(3),.ict-box.ict-box-tablefull.ict-columns-6>*:nth-child(4),.ict-box.ict-box-tablefull.ict-columns-6>*:nth-child(5),.ict-box.ict-box-tablefull.ict-columns-6>*:nth-child(6),.ict-box.ict-box-tablefull.ict-columns-7>*:nth-child(2),.ict-box.ict-box-tablefull.ict-columns-7>*:nth-child(3),.ict-box.ict-box-tablefull.ict-columns-7>*:nth-child(4),.ict-box.ict-box-tablefull.ict-columns-7>*:nth-child(5),.ict-box.ict-box-tablefull.ict-columns-7>*:nth-child(6),.ict-box.ict-box-tablefull.ict-columns-7>*:nth-child(7),.ict-box.ict-box-tablerow.ict-columns>*:nth-child(1),.ict-box.ict-box-tablerow.ict-columns-2>*:nth-child(2),.ict-box.ict-box-tablerow.ict-columns-3>*:nth-child(2),.ict-box.ict-box-tablerow.ict-columns-3>*:nth-child(3),.ict-box.ict-box-tablerow.ict-columns-4>*:nth-child(2),.ict-box.ict-box-tablerow.ict-columns-4>*:nth-child(3),.ict-box.ict-box-tablerow.ict-columns-4>*:nth-child(4),.ict-box.ict-box-tablerow.ict-columns-5>*:nth-child(2),.ict-box.ict-box-tablerow.ict-columns-5>*:nth-child(3),.ict-box.ict-box-tablerow.ict-columns-5>*:nth-child(4),.ict-box.ict-box-tablerow.ict-columns-5>*:nth-child(5),.ict-box.ict-box-tablerow.ict-columns-6>*:nth-child(2),.ict-box.ict-box-tablerow.ict-columns-6>*:nth-child(3),.ict-box.ict-box-tablerow.ict-columns-6>*:nth-child(4),.ict-box.ict-box-tablerow.ict-columns-6>*:nth-child(5),.ict-box.ict-box-tablerow.ict-columns-6>*:nth-child(6),.ict-box.ict-box-tablerow.ict-columns-7>*:nth-child(2),.ict-box.ict-box-tablerow.ict-columns-7>*:nth-child(3),.ict-box.ict-box-tablerow.ict-columns-7>*:nth-child(4),.ict-box.ict-box-tablerow.ict-columns-7>*:nth-child(5),.ict-box.ict-box-tablerow.ict-columns-7>*:nth-child(6),.ict-box.ict-box-tablerow.ict-columns-7>*:nth-child(7),.ict-box.ict-box-tablecolumn.ict-columns>*:nth-child(1),.ict-box.ict-box-tablecolumn.ict-columns-2>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-3>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-3>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-4>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-4>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-4>*:nth-child(4),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(4),.ict-box.ict-box-tablecolumn.ict-columns-5>*:nth-child(5),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(4),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(5),.ict-box.ict-box-tablecolumn.ict-columns-6>*:nth-child(6),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(2),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(3),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(4),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(5),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(6),.ict-box.ict-box-tablecolumn.ict-columns-7>*:nth-child(7){border-top:2px solid #777}.ict-box.ict-box-bullet>*:only-child{padding-left:2em}.ict-box.ict-box-bullet.ict-columns{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ict-box.ict-box-bullet.ict-columns>*:nth-child(3n+1):not(:only-child){width:2em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ict-box.ict-box-bullet.ict-columns>*:nth-child(3n+2){width:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.ict-box.ict-box-bullet.ict-columns>*:nth-child(3n+3){width:8em;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ict-box.ict-box-modal{min-width:512px;max-width:146.28571vh;max-height:68.35938vw;position:fixed;top:0;left:0;right:0;margin:0 auto;width:100vw;height:100vh;min-width:512px;min-height:350px;padding:5rem 0;background:rgba(255,255,255,0.7);z-index:15;text-align:center;font-weight:300;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;font-size:1.3rem;text-shadow:none}.ict-box.ict-box-modal h1{font-size:1.5em;font-weight:400}.ict-box.ict-box-modal h2{font-size:1.15em;padding:1em 0 0 0;line-height:2;font-weight:300;width:80%;margin:0 auto}.ict-box.ict-box-modal h2 p{text-align:left}.ict-box.ict-box-modal h2 strong{font-weight:bold;border-radius:0.2em;padding:0 0.3em}.ict-box.ict-box-modal h2 strong.questions{background-color:#9bd198}.ict-box.ict-box-modal h2 strong.timelimit{background-color:#ffdb8f}.ict-box.ict-box-modal .ict-button,.ict-box.ict-box-modal .ict-button.ict-button-toggle.ict-popup-slider>strong{width:30%;margin:0.3em auto 0 auto;font-size:1.5em;line-height:1.8;padding:0 0.5em;border-radius:0.2em;font-weight:500;background:#11b311;color:white;text-shadow:0 0.1rem 0 #234921;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 51%);box-shadow:0 7px 4px -4px rgba(0,0,0,0.2);border:0.2rem solid #84cc84}.ict-box.ict-box-modal .ict-button:not(.ict-state-disabled):hover,.ict-box.ict-box-modal .ict-button.ict-button-toggle.ict-popup-slider>strong:not(.ict-state-disabled):hover{background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 51%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 51%)}.ict-box.ict-box-modal .ict-nav{font-size:1.3em;border:0.2rem solid #c8cacf;width:80%;margin:0 auto;margin-top:1rem;text-align:center;padding:0.5em 0.8em;border-radius:0.5em}.ict-box.ict-box-panel{width:33%;border-bottom-right-radius:1rem;box-shadow:0.25rem 0.25rem 0.5rem rgba(0,0,0,0.4);background:white;border:2px solid #e2c4e0;color:#4d0a49;padding:0}.ict-box.ict-box-panel p{padding:0}.ict-box.ict-box-panel h1{position:relative;background:#4A337C;background-image:-webkit-linear-gradient(top, #e8d0e6 50%, #e2c4e0 51%);background-image:linear-gradient(to bottom, #e8d0e6 50%, #e2c4e0 51%);font-size:inherit;font-weight:bold;padding:0 1rem;text-transform:uppercase}.ict-box.ict-box-panel h1 p{padding:0.25em 0}.ict-box.ict-box-panel h1 ~ .ict-box{padding:2rem;text-align:center;font-weight:bold}.ict-box.ict-box-panel h1 ~ .ict-box+.ict-box{padding-top:0}.ict-box.ict-box-panel h1 ~ .ict-box .ict-button+.ict-button,.ict-box.ict-box-panel h1 ~ .ict-box .ict-button.ict-button-toggle.ict-popup-slider>strong+.ict-button,.ict-box.ict-box-panel h1 ~ .ict-box .ict-button.ict-button-toggle.ict-popup-slider>.ict-button+strong,.ict-box.ict-box-panel h1 ~ .ict-box .ict-button.ict-button-toggle.ict-popup-slider>strong+strong{margin-left:0.5em}.ict-box-pool{padding:1em;text-align:center;border-radius:.5em}.ict-box-pool h1{font-size:1.5em;margin-bottom:0.7em;color:#000;text-shadow:0 1px 0 rgba(255,255,255,0.4)}.ict-box-pool.ict-box-colour-0{box-shadow:0 3px 3px rgba(0,0,0,0.3),inset 0 1px 1px rgba(255,255,255,0.4),inset 0 -2px 1px rgba(255,255,255,0.2),inset 0 -1px 1px rgba(0,0,0,0.4);background-color:#ecc691;background:#ecc691 -webkit-linear-gradient(top, #ecc691, #c27f22);background:#ecc691 linear-gradient(to bottom, #ecc691, #c27f22);background:#f0d1a7 -webkit-linear-gradient(top, #f0d1a7, #e4af66);background:#f0d1a7 linear-gradient(to bottom, #f0d1a7, #e4af66)}.ict-box-pool.ict-box-colour-0.ict-state-active{background:#f3dcbd -webkit-linear-gradient(top, #f3dcbd, #e4af66);background:#f3dcbd linear-gradient(to bottom, #f3dcbd, #e4af66)}.ict-box-pool.ict-box-colour-0.ict-state-hover{background:#fff -webkit-linear-gradient(top, #fff, #e4af66);background:#fff linear-gradient(to bottom, #fff, #e4af66)}.ict-box-pool.ict-box-colour-0.ict-state-disabled{opacity:.7}.ict-box-pool.ict-box-colour-1{box-shadow:0 3px 3px rgba(0,0,0,0.3),inset 0 1px 1px rgba(255,255,255,0.4),inset 0 -2px 1px rgba(255,255,255,0.2),inset 0 -1px 1px rgba(0,0,0,0.4);background-color:#ecc691;background:#ecc691 -webkit-linear-gradient(top, #ecc691, #c27f22);background:#ecc691 linear-gradient(to bottom, #ecc691, #c27f22);background:#f0d1a7 -webkit-linear-gradient(top, #f0d1a7, #e4af66);background:#f0d1a7 linear-gradient(to bottom, #f0d1a7, #e4af66)}.ict-box-pool.ict-box-colour-1.ict-state-active{background:#f3dcbd -webkit-linear-gradient(top, #f3dcbd, #e4af66);background:#f3dcbd linear-gradient(to bottom, #f3dcbd, #e4af66)}.ict-box-pool.ict-box-colour-1.ict-state-hover{background:#fff -webkit-linear-gradient(top, #fff, #e4af66);background:#fff linear-gradient(to bottom, #fff, #e4af66)}.ict-box-pool.ict-box-colour-1.ict-state-disabled{opacity:.7}.ict-box-pool>.ict-droppable{display:block}.ict-box-pool>.ict-droppable::before{content:"Drop here";color:rgba(0,0,0,0.3);font-weight:500;cursor:default;line-height:1;font-size:0.8em}.ict-box-pool>.ict-droppable:not(:last-child){margin-bottom:0.5em}.ict-button,.ict-button.ict-button-toggle.ict-popup-slider>strong{box-shadow:none;vertical-align:top;box-sizing:border-box;padding:0 1em;background:#830d7b;background-repeat:no-repeat;border-radius:0.25rem;color:white;font-family:inherit;line-height:2em;font-weight:500;text-align:center}.ict-button.ict-button-reset,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-reset{background:#a31d8b}.ict-button:not(.ict-state-disabled),.ict-button.ict-button-toggle.ict-popup-slider>strong:not(.ict-state-disabled){cursor:pointer}.ict-button.ict-state-disabled,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-state-disabled{opacity:0.5}.ict-button.ict-button-toggle:not(.ict-popup-slider):not(.ict-state-checked)>*:nth-child(1),.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle:not(.ict-popup-slider):not(.ict-state-checked)>*:nth-child(1){display:none}.ict-button.ict-button-toggle:not(.ict-popup-slider).ict-state-checked>*:nth-child(2),.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle:not(.ict-popup-slider).ict-state-checked>*:nth-child(2){display:none}.ict-button.ict-button-toggle.ict-popup-slider,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider{position:absolute;width:0;min-width:0;height:0;min-height:0;padding:0;margin:0;border:none;outline:none;background:none;pointer-events:none}.ict-button.ict-button-toggle.ict-popup-slider>strong,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider>strong{top:calc(100vh - 3rem);position:fixed;z-index:11;border-radius:.5em;height:39px;line-height:39px;width:190px;left:0;right:0;margin:3px auto 0 auto;pointer-events:all;padding:0;box-shadow:none;border-radius:0.3rem;border-bottom:0.1rem solid rgba(0,0,0,0.5)}@media all and (max-aspect-ratio: 512 / 350){.ict-button.ict-button-toggle.ict-popup-slider>strong,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider>strong{top:calc(68.35938vw - 3rem)}}@media all and (max-height: 350px), all and (max-width: 512px){.ict-button.ict-button-toggle.ict-popup-slider>strong,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider>strong{top:calc(350 - 3rem)}}.ict-button.ict-button-toggle.ict-popup-slider>strong:not(.ict-state-disabled):hover,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider>strong:not(.ict-state-disabled):hover{background:#b6b6b6 -webkit-linear-gradient(top, #b6b6b6, #656565);background:#b6b6b6 linear-gradient(to bottom, #b6b6b6, #656565)}.ict-button.ict-button-toggle.ict-popup-slider>.ict-box-modal,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider>.ict-box-modal{-webkit-transition:opacity 0.5s, visibility 1s;transition:opacity 0.5s, visibility 1s;opacity:0}.ict-button.ict-button-toggle.ict-popup-slider>.ict-box-modal>.ict-box-panel,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider>.ict-box-modal>.ict-box-panel{-webkit-transition:top 1s;transition:top 1s}.ict-button.ict-button-toggle.ict-popup-slider:not(.ict-state-checked)>.ict-box-modal,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider:not(.ict-state-checked)>.ict-box-modal{visibility:hidden}.ict-button.ict-button-toggle.ict-popup-slider:not(.ict-state-checked)>.ict-box-modal>.ict-box-panel,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider:not(.ict-state-checked)>.ict-box-modal>.ict-box-panel{top:100%}.ict-button.ict-button-toggle.ict-popup-slider.ict-state-checked>.ict-box-modal,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider.ict-state-checked>.ict-box-modal{pointer-events:all;opacity:1}.ict-button.ict-button-toggle.ict-popup-slider.ict-state-checked>.ict-box-modal>.ict-box-panel,.ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-toggle.ict-popup-slider.ict-state-checked>.ict-box-modal>.ict-box-panel{top:0%}.ict-draggable{background-color:#bfe9fa;font-weight:500}.ict-draggable:not(.ict-borders){border:2px solid #05aeea}.ict-draggable:not(.ict-corners){border-radius:inherit}.ict-draggable:not(.ict-state-disabled){cursor:pointer}p .ict-draggable{padding:0 0.3em;font-size:inherit;border-color:rgba(0,0,0,0.2)}.ict-draggable.ict-state-dragging{background:white}.ict-draggable.ict-draggable-type-flowchart-choice{background:white;border-color:#aaa;width:3.5rem;height:2.5rem}.ict-draggable.ict-draggable-type-flowchart,.ict-draggable.ict-draggable-type-flowchart-choice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ict-draggable.ict-draggable-type-flowchart p,.ict-draggable.ict-draggable-type-flowchart-choice p{font-size:90%;padding:0}.ict-draggable.ict-draggable-type-flowchart.ict-state-dragging{width:10rem;height:3rem;padding:0;margin:auto}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool){text-align:left}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool)+.ict-droppable:not(.ict-droppable-shape){margin-top:0.5em}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool):not(.ict-borders-none){box-shadow:inset 0px 0px 3px rgba(0,0,0,0.4)}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool)>p,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool)>.ict-draggable>p{padding:0.5em;display:block;width:100%}p .ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool){background:rgba(255,255,255,0.5);font-size:inherit}p .ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool):not(.ict-corners){border-radius:.5em}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-state-empty>.ict-pins .ict-pin{background-color:transparent;box-shadow:none}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-code{font-family:'courier',monospace;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-code>.ict-draggable{margin-bottom:0.25em;width:auto}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-code>.ict-draggable.ict-state-dragging{width:auto}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-code>.ict-draggable>p{padding:0 0.25em}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-code::before,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-code::after{content:none}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-horizontal>.ict-draggable,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-vertical>.ict-draggable,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-position>.ict-draggable{position:absolute}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-horizontal>.ict-pins,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-vertical>.ict-pins,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-position>.ict-pins{top:0;right:0;bottom:0;left:0}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape{text-align:center}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-diamond,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-parallel{width:10rem;height:3rem;box-shadow:none}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-diamond>.ict-draggable:not(.ict-state-dragging),.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-parallel>.ict-draggable:not(.ict-state-dragging){background:none;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-diamond::before,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-parallel::before{content:"\00a0";position:absolute;display:block;box-shadow:inset 0 0 0 1.5px #00AFEC}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-diamond.ict-state-empty::before,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-parallel.ict-state-empty::before{background:white}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-diamond:not(.ict-state-empty)::before,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-parallel:not(.ict-state-empty)::before{background:#bfe9fa}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-diamond::before{top:50%;left:50%;width:4rem;height:4rem;-webkit-transform:translate(-49%, -49%) scaleX(2.5) rotate(45deg);transform:translate(-49%, -49%) scaleX(2.5) rotate(45deg)}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-parallel::before{top:0;left:0;width:100%;height:100%;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-start,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-stop,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-oval,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-rectangle{width:10rem;height:3rem}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-start.ict-state-empty,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-stop.ict-state-empty,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-oval.ict-state-empty,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-rectangle.ict-state-empty{background:white}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-start>.ict-draggable:not(.ict-state-dragging),.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-stop>.ict-draggable:not(.ict-state-dragging),.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-oval>.ict-draggable:not(.ict-state-dragging),.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-rectangle>.ict-draggable:not(.ict-state-dragging){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-start>.ict-draggable,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-stop>.ict-draggable,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-oval>.ict-draggable,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-rectangle>.ict-draggable{background:inherit}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-oval,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-rectangle{box-shadow:inset 0 0 0 2px #00AFEC}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-oval:not(.ict-state-empty),.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-rectangle:not(.ict-state-empty){background:#bfe9fa}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-oval>.ict-draggable,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-rectangle>.ict-draggable{border-color:#00AFEC}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-start{box-shadow:inset 0 0 0 2px #6AC08E}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-start:not(.ict-state-empty){background:#CDE7D3}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-start>.ict-draggable{border-color:#6AC08E}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-stop{box-shadow:inset 0 0 0 2px #EB212E}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-stop:not(.ict-state-empty){background:#FBD2C3}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-stop>.ict-draggable{border-color:#EB212E}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-start,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-stop,.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-oval{border-radius:1.5em}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-choice{width:3.5rem;height:2.5rem;line-height:2.4rem;box-shadow:inset 0 0 0 2px #CCC}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-join{width:10rem;height:3rem;box-shadow:none}.ict-droppable:not(.ict-droppable-gap):not(.ict-droppable-gap-pool).ict-droppable-shape-join::before{content:"\00a0";position:absolute;display:block;top:0.5rem;left:4rem;width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px #00AFEC;background:#bfe9fa}.ict-droppable-gap-pool ~ p{line-height:2.1}.ict-droppable-gap-pool{text-align:left;width:100%;margin-bottom:1em;border-radius:.5em}.ict-droppable-gap-pool>.ict-draggable{width:auto;display:inline-block}.ict-droppable-gap-pool>.ict-draggable+.ict-draggable{margin-left:0.5em}.ict-droppable-layout-block{background-color:transparent !important;box-shadow:none !important}.ict-droppable-layout-block>.ict-draggable:not(:last-child){margin-bottom:0.3em}.ict-feedback{background:rgba(255,255,255,0.7);z-index:100}.ict-nav{text-align:center;padding:0.4rem 0.6rem;white-space:normal}.ict-nav>span{display:inline-block;width:1.5em;height:1.5em;line-height:1.5;background:#999;border-radius:50%;text-align:center;font-family:"OpenSans",sans-serif;font-weight:bold;margin:0 0.2em 0.2em 0;pointer-events:all;background:red -webkit-linear-gradient(top, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);background:red linear-gradient(to bottom, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);box-shadow:0 5px 3px -3px rgba(0,0,0,0.2),inset 0 0 0 3px #f33;color:white}.ict-nav>span.attempted{background:#39f -webkit-linear-gradient(top, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);background:#39f linear-gradient(to bottom, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);box-shadow:0 5px 3px -3px rgba(0,0,0,0.2),inset 0 0 0 3px #66b3ff;color:white}.ict-nav>span.active{background:#ffde00 -webkit-linear-gradient(top, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);background:#ffde00 linear-gradient(to bottom, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 51%);box-shadow:0 5px 3px -3px rgba(0,0,0,0.2),inset 0 0 0 3px #ffde00;color:#4A337C}.ict-nav>span:before{content:attr(ic-anchor)}.ict-pins{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ict-pins .ict-pin{width:1.5rem;height:1.5rem;line-height:1.5rem;background:#000;border-radius:50%;text-align:center;box-shadow:0 4px 2px -2px rgba(0,0,0,0.2),inset 0 0 0 3px #000}.ict-pins .ict-pin.ict-state-dragging{width:1.5rem;height:1.5rem;line-height:1.5rem;background:#404040;border-radius:50%;text-align:center}.ict-pins .ict-pin.ict-state-hidden{visibility:hidden}.ict-pins:not([ic-pins]){top:50%;left:50%}.ict-pins:not([ic-pins]) .ict-pin{position:absolute;margin:-.75rem}.ict-pins.ict-pins-left,.ict-pins.ict-pins-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:0;bottom:0}.ict-pins.ict-pins-left>.ict-pin:not(:first-child),.ict-pins.ict-pins-right>.ict-pin:not(:first-child){margin-top:0.2em}.ict-pins.ict-pins-top,.ict-pins.ict-pins-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;left:0;right:0}.ict-pins.ict-pins-top>.ict-pin:not(:first-child),.ict-pins.ict-pins-bottom>.ict-pin:not(:first-child){margin-left:0.2em}.ict-pins.ict-pins-left,.ict-pins.ict-pins-topleft,.ict-pins.ict-pins-bottomleft{left:-.75rem}.ict-pins.ict-pins-right,.ict-pins.ict-pins-topright,.ict-pins.ict-pins-bottomright{right:-.75rem}.ict-pins.ict-pins-top,.ict-pins.ict-pins-topleft,.ict-pins.ict-pins-topright{top:-.75rem}.ict-pins.ict-pins-bottom,.ict-pins.ict-pins-bottomleft,.ict-pins.ict-pins-bottomright{bottom:-.75rem}.ict-question{font-weight:bold;color:#43043f}.ict-screen{padding:0.5rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ict-screen>*:not(:last-child){-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ict-screen>*:last-child{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.ict-screens{padding-top:3rem;padding-bottom:3rem}.ict-text{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline;height:2em;background-color:#d3eefa}.ict-text span{padding:0 .3em}.ict-text input[type='text']{padding:0 3px;height:100%;outline:none}.ict-box-table .ict-text,.ict-box-tablecolumn .ict-text{height:100%}.ict-box-table .ict-text input[type='text'],.ict-box-tablecolumn .ict-text input[type='text']{padding:0}.ict-box-table .ict-text:not(.ict-corners),.ict-box-tablecolumn .ict-text:not(.ict-corners){border-radius:0}.ict-text.ict-state-focus{box-shadow:inset 0 0 1px #e8ba7b}.ict-text:not(.ict-corners){border-radius:0.2em}.ict-text:not(.ict-borders-none){box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.3)}.ict-text:not(.ict-borders-none).ict-state-disabled,.ict-text:not(.ict-borders-none).ict-state-empty{border-color:rgba(0,0,0,0.3)}p .ict-text,.ict-text.ict-borders-none{padding:0;height:inherit}p .ict-text input[type='text'],.ict-text.ict-borders-none input[type='text']{padding:0 3px;height:inherit}.ict-text:not(.ict-state-disabled):hover{background-color:#a3daf2}.ict-text-display-border{padding:0.3em 0.2em;border:2px solid rgba(0,0,0,0.2);background:rgba(255,255,255,0.5)}.ict-text+.ict-box.ict-box-fraction{vertical-align:bottom}.ict-text-panel{position:relative;width:500px;padding:50px;margin:0 auto;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2),inset 0 0 50px rgba(0,0,0,0.1)}.ict-text-panel:before,.ict-text-panel:after{position:absolute;width:40%;height:10px;content:' ';left:12px;bottom:12px;background:transparent;-webkit-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);box-shadow:0 6px 12px rgba(0,0,0,0.3);z-index:-1}.ict-text-panel:after{left:auto;right:12px;-webkit-transform:skew(5deg) rotate(5deg);transform:skew(5deg) rotate(5deg)}.ict-toggle:not(.ict-state-disabled){cursor:pointer}.ict-toggle.ict-toggle-display-checkbox,.ict-toggle.ict-toggle-display-radio{width:auto}.ict-toggle.ict-toggle-display-checkbox.ict-state-active::before,.ict-toggle.ict-toggle-display-radio.ict-state-active::before{box-shadow:inset 0 0 0 1px #add8e6,0 3px 3px rgba(0,0,0,0.3)}.ict-toggle.ict-toggle-display-checkbox::before,.ict-toggle.ict-toggle-display-radio::before{background:#fff -webkit-linear-gradient(top, #fff, #d0d0d0);background:#fff linear-gradient(to bottom, #fff, #d0d0d0);content:"\00a0";position:relative;border:2px solid #999;display:inline-block;vertical-align:middle;font-size:15px;width:2rem;height:2rem;padding:2px;text-align:center;box-shadow:0 3px 3px rgba(0,0,0,0.2)}.ict-box-left .ict-toggle.ict-toggle-display-checkbox::before,.ict-box-left .ict-toggle.ict-toggle-display-radio::before{font-size:2em}.ict-toggle.ict-toggle-display-checkbox.ict-state-checked::before,.ict-toggle.ict-toggle-display-radio.ict-state-checked::before{content:"\f00c";font-family:FontAwesome;font-weight:200;font-size:1.5rem;width:2rem;height:2rem;line-height:2rem;color:#333;text-shadow:0 0.2rem 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2);background:#f6f6f6 -webkit-linear-gradient(top, #f6f6f6, #9d9d9d);background:#f6f6f6 linear-gradient(to bottom, #f6f6f6, #9d9d9d);border:2px solid #777}.ict-toggle.ict-toggle-display-checkbox:not(.ict-state-disabled):hover::before,.ict-toggle.ict-toggle-display-radio:not(.ict-state-disabled):hover::before{background:#f6f6f6 -webkit-linear-gradient(top, #f6f6f6, #9d9d9d);background:#f6f6f6 linear-gradient(to bottom, #f6f6f6, #9d9d9d);border:2px solid #777}.ict-toggle.ict-toggle-display-radio::before{border-radius:50%}.ict-toggle>.ict-tick-svg{opacity:0}.ict-toggle.ict-toggle-display-text{display:inline-block;line-height:1;min-width:0.5em;padding:0.1em 0}.ict-toggle.ict-toggle-display-text.ict-state-checked{background:#f3dcbd;box-shadow:inset 0 -3px #dd983a}.ict-toggle.ict-toggle-display-tickbox{border:2px solid rgba(0,0,0,0.2);text-align:center}.ict-toggle.ict-toggle-display-tickbox.ict-state-checked{border:2px solid #e8ba7b;position:relative;background:#f3dcbd}.ict-toggle.ict-toggle-display-tickbox.ict-state-checked::before{width:1.25em;height:1.25em;line-height:1.25em;background:#dd983a;border-radius:50%;text-align:center;box-shadow:0 5px 3px -3px rgba(0,0,0,0.2);content:"\f00c";font-family:FontAwesome;font-weight:200;position:absolute;bottom:-0.2em;right:-0.2em;font-size:70%;color:white;text-shadow:0 0.1em 0 #c27f22}.ict-toggle.ict-toggle-display-tickbox:not(.ict-state-disabled):hover{background:#f3dcbd}.ict-toggle.ict-toggle-display-toggle:not(.ict-state-checked)>*:nth-child(1){display:none}.ict-toggle.ict-toggle-display-toggle.ict-state-checked>*:nth-child(2){display:none}.ict-toggle.ict-toggle-display-shade.ict-state-checked{background:#f3ba58}.ict-toggle.ict-toggle-display-tick:not(.ict-state-checked)>*:nth-child(1){display:none}.ict-toggle.ict-toggle-display-tick.ict-state-checked>*:nth-child(2){display:none}.ict-toggle.ict-toggle-display-tick.ict-state-checked>*:nth-child(1){width:1.5em;height:1.5em;line-height:1.5;background:#dd983a;border-radius:50%;text-align:center;box-shadow:0 5px 3px -3px rgba(0,0,0,0.2);font-family:FontAwesome;position:absolute;font-size:120%;color:white;text-shadow:0 0.1em 0 #c27f22}.ict-toggle.ict-toggle-display-svg{pointer-events:none}.ict-toggle.ict-toggle-display-svg>svg{width:100%;height:100%}.ict-toggle.ict-toggle-display-svg>svg>*{pointer-events:all}.ict-toggle.ict-toggle-display-svg.ict-state-hover:not(.ict-state-checked)>svg{opacity:0.2}.ict-toggle.ict-toggle-display-svg:not(.ict-state-checked):not(.ict-state-hover)>svg{opacity:0}.ict-toggle.ict-toggle-display-svg.ict-state-checked .ict-tick-svg{opacity:1}.ict-toggle.ict-toggle-display-svg.ict-state-checked .ict-tick-svg::before{width:1.25em;height:1.25em;line-height:1.25em;background:#dd983a;border-radius:50%;text-align:center;box-shadow:0 5px 3px -3px rgba(0,0,0,0.2);content:"\f00c";font-family:FontAwesome;font-weight:200;position:absolute;bottom:-0.2em;right:-0.2em;font-size:80%;color:white;text-shadow:0 0.1em 0 #c27f22}.ict-toggle.ict-toggle-display-largecircle{width:1.5em;height:1.5em;line-height:1.5;padding:1.5em;border-radius:50%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.ict-toggle.ict-toggle-display-largecircle.ict-state-checked{border:4px solid red;position:relative;background:#f3dcbd}.ict-toggle.ict-toggle-display-largecircle:not(.ict-state-disabled):hover{background:#f3dcbd}.ict-toggle.ict-toggle-display-circle{width:1.5em;height:1.5em;line-height:1.5;padding:1.5em;border-radius:50%;border:2px solid transparent;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.ict-toggle.ict-toggle-display-circle.ict-state-checked{border:2px solid #e8ba7b;position:relative;background:#f3dcbd}.ict-toggle.ict-toggle-display-circle:not(.ict-state-disabled):hover{background:#f3dcbd}p.ict-toggle-text{line-height:1.5;min-width:0.5em}.ict-state-marked .ict-activities[data-mark]::after,.ict-state-marked .ict-activity[data-mark]::after{position:absolute;content:"";background-image:url("cross.svg");background-repeat:no-repeat;background-size:contain;bottom:3rem;right:3rem;padding:0;width:6rem;height:6rem}.ict-state-marked .ict-activities[data-percent='100'][data-mark]::after,.ict-state-marked .ict-activity[data-percent='100'][data-mark]::after{content:"";background-image:url("tick.svg");background-size:contain;background-repeat:no-repeat;width:6rem;height:6rem}header,footer{position:fixed;font-size:1.2rem;line-height:1.4;width:100%;height:3rem;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;z-index:10;font-family:'OpenSans';font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,0.4);color:white;background:white;min-width:512px;max-width:146.28571vh;max-height:68.35938vw}header{height:3rem;top:0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMjQgNDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxyZWN0IGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjQ1Ii8+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNzU5LjUiIHkxPSItMzI1LjE2NiIgeDI9Ijc1OS41IiB5Mj0iLTMzMC4wMTEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTI0Ny41IC0zMjUpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDA7c3RvcC1vcGFjaXR5OjAuNjYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDA7c3RvcC1vcGFjaXR5OjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IGZpbGw9InVybCgjU1ZHSURfMV8pIiB3aWR0aD0iMTAyNCIgaGVpZ2h0PSI1Ii8+PGcgb3BhY2l0eT0iMC4yNSI+PHBhdGggZmlsbD0iIzhBMTI4MyIgZD0iTTEwMjQgNDFIMTAyLjAwMVYwSDEwMjRWNDF6Ii8+PC9nPjxnIG9wYWNpdHk9IjAuMiI+PHJlY3QgeD0iMTguNjEyIiB5PSIyNC41IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTAwNS4zODgiIGhlaWdodD0iMTYuNSIvPjwvZz48cGF0aCBmaWxsPSIjOEExMjgzIiBkPSJNMTAyNCA4SDEzMi4yNTZjLTIuMzg1IDAtNS4zNzIgMS44ODItNi42NzQgNC4yMDJsLTE2LjA0MyAyOC41OTZDMTA4LjIzNyA0My4xMTkgMTA1LjI1IDQ1IDEwMi44NjYgNDVIMFYwaDEwMjRWOHoiLz48ZyBvcGFjaXR5PSIwLjE1Ij48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA5LjUzOSA0MC43OThMMTE5LjgwNSAyMi41SDBWNDVoMTAyLjg2NkMxMDUuMjUgNDUgMTA4LjIzNyA0My4xMTkgMTA5LjUzOSA0MC43OTh6Ii8+PC9nPjxsaW5lIGZpbGw9Im5vbmUiIHgxPSIxMDIyIiB5MT0iMiIgeDI9Ii0wLjAwMSIgeTI9IjIiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNOS45MTcgNDMuMDAxaDEwMi45NTFjMS42NzYgMCAzLjk3OS0xLjQ4NyA0LjkyOS0zLjE4MWwxNi4wNDMtMjguNTk2YzEuNjctMi45NzggNS4yOS01LjIyNCA4LjQxOC01LjIyNGg4ODkuNzQ0TTAgNDVoMTAyLjg2NmMyLjM4NCAwIDUuMzcxLTEuODgxIDYuNjczLTQuMjAybDE2LjA0My0yOC41OTZDMTI2Ljg4NCA5Ljg4MiAxMjkuODcxIDggMTMyLjI1NiA4SDEwMjRWNkgxMzIuMjU2Yy0zLjEyOCAwLTYuNzQ4IDIuMjQ2LTguNDE4IDUuMjI0TDEwNy43OTUgMzkuODJjLTAuOTUgMS42OTMtMy4yNTMgMy4xODEtNC45MjkgMy4xODFIMFY0NXoiLz48cmVjdCB4PSItMC4wMDEiIGZpbGw9IiM4QTEyODMiIHdpZHRoPSIxMDI0LjAwMSIgaGVpZ2h0PSIyIi8+PC9zdmc+");background-size:cover;background-repeat:no-repeat;text-align:left}header>span{display:inline-block;height:100%;padding:0.5em}header>span:first-child{margin-right:2em}header>span:last-child{color:#830d7b}footer{background-image:-webkit-linear-gradient(top, #ecd4e9 50%, #e6c7e3 51%);background-image:linear-gradient(to bottom, #ecd4e9 50%, #e6c7e3 51%);top:calc(100vh - 3rem)}@media all and (max-aspect-ratio: 512 / 350){footer{top:calc(68.35938vw - 3rem)}}@media all and (max-height: 350px), all and (max-width: 512px){footer{top:calc(350 - 3rem)}}footer nav{height:inherit}footer nav .ict-button,footer nav .ict-button.ict-button-toggle.ict-popup-slider>strong{text-transform:uppercase;margin-top:0.5rem;line-height:1.4em}footer nav .ict-button svg,footer nav .ict-button.ict-button-toggle.ict-popup-slider>strong svg{height:1.2rem;fill:currentColor;vertical-align:-0.2rem}footer nav .ict-button span,footer nav .ict-button.ict-button-toggle.ict-popup-slider>strong span{display:inline-block;font-size:0.75em;vertical-align:0.2em}footer nav .ict-button svg,footer nav .ict-button.ict-button-toggle.ict-popup-slider>strong svg{position:absolute;height:100%;width:1rem;fill:#830d7b}footer nav .ict-button.ict-button-nextscreen svg,footer nav .ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-nextscreen svg{left:95%}footer nav .ict-button.ict-button-prevscreen svg,footer nav .ict-button.ict-button-toggle.ict-popup-slider>strong.ict-button-prevscreen svg{right:95%}footer nav>:first-child{height:inherit;margin:0 auto}footer nav>:first-child>span{display:inline-block;margin:0.5rem;height:1.5em;background:#f6ebf5;padding:0 0.5em;color:#830d7b;border-radius:0.25em}footer nav>:last-child{position:absolute;width:auto;height:inherit;top:0;right:1.5rem;z-index:1}footer nav>:last-child .ict-button-reset,footer nav>:last-child .ict-button-submit{background:#830d7b;padding:0 0.5em}.ict-arrow{background-repeat:no-repeat;background-size:contain;background-position:center}.ict-arrow.ict-arrow-down{background-image:url('data:image/svg+xml,<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="16" height="64" id="svg4136" version="1.1" viewBox="0 0 16 64"><style>.s0{overflow:visible;}.s1{fill-rule:evenodd;fill:#000;stroke-width:1pt;stroke:#000;}.s2{fill-rule:evenodd;fill:#000;stroke-linejoin:round;stroke-width:0.625;stroke:#000;}</style><defs id="defs4138"><marker orient="auto" refY="0.0" refX="0.0" id="TriangleOutL" overflow="visible"><path id="path4832" d="M5.77 0L-2.88 5-2.88-5 5.77 0z" transform="scale(0.8)" class="s1"/></marker><marker orient="auto" refY="0.0" refX="0.0" id="Arrow2Mend" overflow="visible"><path id="path4717" d="M8.7185878 4.0337352L-2.2072895 0.016013256 8.7185884-4.0017078C6.97309-1.6296469 6.9831476 1.6157441 8.7185878 4.0337352z" transform="scale(0.6) rotate(180) translate(0,0)" class="s2"/></marker><marker orient="auto" refY="0.0" refX="0.0" id="Arrow1Lstart" overflow="visible"><path id="path4690" d="M0 0L5-5-12.5 0 5 5 0 0z" transform="scale(0.8) translate(12.5,0)" class="s1"/></marker><marker orient="auto" refY="0.0" refX="0.0" id="Arrow2Lend" overflow="visible"><path id="path4711" d="M8.7185878 4.0337352L-2.2072895 0.016013256 8.7185884-4.0017078C6.97309-1.6296469 6.9831476 1.6157441 8.7185878 4.0337352z" transform="scale(1.1) rotate(180) translate(1,0)" class="s2"/></marker></defs><metadata id="metadata4141"/><g id="layer1"><path d="m6.6210902 2.0960154c0 78.6037066 0 37.6909346 0 57.1470856" id="path4684" style="fill:none;marker-end:url(#Arrow2Mend);stroke-linecap:round;stroke-miterlimit:4;stroke-width:2;stroke:#000"/></g></svg>')}.ict-arrow.ict-arrow-right{background-image:url('data:image/svg+xml,<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="64" height="16" id="svg4136" version="1.1" viewBox="0 0 64 16"><style>.s0{overflow:visible;}.s1{fill-rule:evenodd;fill:#000;stroke-width:1pt;stroke:#000;}.s2{fill-rule:evenodd;fill:#000;stroke-linejoin:round;stroke-width:0.625;stroke:#000;}</style><defs id="defs4138"><marker orient="auto" refY="0" refX="0" id="TriangleOutL" overflow="visible"><path id="path4832" d="M5.77 0L-2.88 5 -2.88-5 5.77 0z" transform="scale(0.8)" class="s1"/></marker><marker orient="auto" refY="0" refX="0" id="Arrow2Mend" overflow="visible"><path id="path4717" d="M8.72 4.03L-2.21 0.02 8.72-4C6.97-1.63 6.98 1.62 8.72 4.03z" transform="scale(0.6) rotate(180) translate(0,0)" class="s2"/></marker><marker orient="auto" refY="0" refX="0" id="Arrow1Lstart" overflow="visible"><path id="path4690" d="M0 0L5-5 -12.5 0 5 5 0 0z" transform="scale(0.8) translate(12.5,0)" class="s1"/></marker><marker orient="auto" refY="0" refX="0" id="Arrow2Lend" overflow="visible"><path id="path4711" d="M8.72 4.03L-2.21 0.02 8.72-4C6.97-1.63 6.98 1.62 8.72 4.03z" transform="scale(1.1) rotate(180) translate(1,0)" class="s2"/></marker></defs><metadata id="metadata4141"/><g id="layer1"><path d="M2.45 6.39 59.6 6.32" id="path4684" style="fill:none;marker-end:url(#Arrow2Mend);stroke-linecap:round;stroke-miterlimit:4;stroke-width:2;stroke:#000"/></g></svg>')}.ict-arrow.ict-arrow-rightlong{background-image:url('data:image/svg+xml,<svg version="1.2" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 311.9 25.6" xml:space="preserve"><g><line fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" x1="0" y1="12.8" x2="291.3" y2="12.8"/><g><polygon points="281.6,25.6 287,12.8 281.6,0 311.9,12.8"/></g></g></svg>')}.ordered-lower-latin{counter-reset:list;padding-left:1em}.ordered-lower-latin li{list-style:none;position:relative;line-height:1.5;padding-left:0.5em}.ordered-lower-latin li:not(:last-child){padding-bottom:1.5em}.ordered-lower-latin li:before{counter-incement:list;content:"(" counter(list, lower-latin) ")";position:absolute;top:0;left:-1.2em}.ict-fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ict-fa.ict-fa-times:before{content:"\f00d"}.ict-fa.ict-fa-tick:before{content:"\f00c"}
